home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-400.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  96 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(14696);
  11.  script_version ("$Revision: 1.2 $");
  12.  script_cve_id("CAN-2004-0500", "CAN-2004-0754", "CAN-2004-0784", "CAN-2004-0785");
  13.  
  14.  name["english"] = "RHSA-2004-400: gaim";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   An updated gaim package that fixes several security issues is now
  21.   available.
  22.  
  23.   Gaim is an instant messenger client that can handle multiple protocols.
  24.  
  25.   Buffer overflow bugs were found in the Gaim MSN protocol handler. In order
  26.   to exploit these bugs, an attacker would have to perform a man in the
  27.   middle attack between the MSN server and the vulnerable Gaim client. Such
  28.   an attack could allow arbitrary code execution. The Common Vulnerabilities
  29.   and Exposures project (cve.mitre.org) has assigned the name CAN-2004-0500
  30.   to this issue.
  31.  
  32.   Buffer overflow bugs have been found in the Gaim URL decoder, local
  33.   hostname resolver, and the RTF message parser. It is possible that a
  34.   remote attacker could send carefully crafted data to a vulnerable client
  35.   and lead to a crash or arbitrary code execution. The Common
  36.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  37.   CAN-2004-0785 to this issue.
  38.  
  39.   A shell escape bug has been found in the Gaim smiley theme file
  40.   installation. When a user installs a smiley theme, which is contained
  41.   within a tar file, the unarchiving of the data is done in an unsafe manner.
  42.   An attacker could create a malicious smiley theme that would execute
  43.   arbitrary commands if the theme was installed by the victim. The Common
  44.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  45.   CAN-2004-0784 to this issue.
  46.  
  47.   An integer overflow bug has been found in the Gaim Groupware message
  48.   receiver. It is possible that if a user connects to a malicious server,
  49.   an attacker could send carefully crafted data which could lead to arbitrary
  50.   code execution on the victims machine. The Common Vulnerabilities and
  51.   Exposures project (cve.mitre.org) has assigned the name CAN-2004-0754 to
  52.   this issue.
  53.  
  54.   Users of Gaim are advised to upgrade to this updated package which
  55.   contains Gaim version 0.82 and is not vulnerable to these issues.
  56.  
  57.  
  58.  
  59.  
  60. Solution : http://rhn.redhat.com/errata/RHSA-2004-400.html
  61. Risk factor : High';
  62.  
  63.  script_description(english:desc["english"]);
  64.  
  65.  summary["english"] = "Check for the version of the gaim packages";
  66.  script_summary(english:summary["english"]);
  67.  
  68.  script_category(ACT_GATHER_INFO);
  69.  
  70.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  71.  family["english"] = "Red Hat Local Security Checks";
  72.  script_family(english:family["english"]);
  73.  
  74.  script_dependencies("ssh_get_info.nasl");
  75.  
  76.  script_require_keys("Host/RedHat/rpm-list");
  77.  exit(0);
  78. }
  79.  
  80. include("rpm.inc");
  81. if ( rpm_check( reference:"gaim-0.82.1-0.RHEL3", release:"RHEL3") )
  82. {
  83.  security_hole(0);
  84.  exit(0);
  85. }
  86.  
  87. if ( rpm_exists(rpm:"gaim-", release:"RHEL3") )
  88. {
  89.  set_kb_item(name:"CAN-2004-0500", value:TRUE);
  90.  set_kb_item(name:"CAN-2004-0754", value:TRUE);
  91.  set_kb_item(name:"CAN-2004-0784", value:TRUE);
  92.  set_kb_item(name:"CAN-2004-0785", value:TRUE);
  93. }
  94.  
  95. set_kb_item(name:"RHSA-2004-400", value:TRUE);
  96.